﻿input[type=submit], button[type=submit]
{
    border: 1px solid #9C9C9C;
    color: #000000;
    padding: 0 10px;
    height:26px;
    text-align: center;
    background: url(images/sprite.png) repeat-x 0 -144px;
    cursor: pointer;
    font-weight: bold;
    outline: none;
    font-family: Arial, Helvetica, sans-serif;
}
a.button
{
    text-decoration: none;
    border: 1px solid #9C9C9C;
    color: #000000;
    padding: 4px 10px;
    text-align: center;
    background: url(images/sprite.png) repeat-x 0 -144px;
    cursor: pointer;
    font-weight: bold;
    outline: none;
    font-family: Arial, Helvetica, sans-serif;
}
input[type=submit]:hover, button[type=submit]:hover, .button:hover
{
    background: url(images/sprite.png) repeat-x 0 -184px;
}

input[type="text"], input[type="password"], textarea, select
{
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #CCC;
    margin-bottom: 5px;
    padding: 4px 3px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus
{
    -moz-box-shadow: 0 0 5px #6FB1DF;
    -webkit-box-shadow: 0 0 5px #6FB1DF;
    box-shadow: 0 0 5px #6FB1DF;
    border-color: #6FB1DF;
    color: #333333;
}
textarea
{
    overflow: auto;
    min-height: 120px;
}
.required
{
    color: #ff0000;
    padding-left: 3px;
}

.form
{
    padding-left: 20px;
}
.form dt
{
    font-weight: bold;
    padding: 3px 0;
}
.form dd
{
    padding: 3px 0;
}
.form dd input[type="text"], .form dd input[type="password"], .form dd textarea, .form dd select
{
    width: 60%;
}
.form dd .url-input
{
    width: 42% !important;
}
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}
.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/* ICONS */
.form .hosts .remove
{
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 0 2px;
    background: url(images/sprite.png)  no-repeat -26px -114px;
}
.form .hosts .add
{
    margin-left: 4px;
}
.form .hosts span.tips
{
    color:#666666;
}